Reactive Real-Time Programming with Distributed Agents
نویسنده
چکیده
The proposed reactive real{time programming system is a new approach to implement complex distributed heterogeneous real-time applications. It is based on the notion of distributed multi{agent systems. The whole control task is decomposed top down into small execution units, called agents which communicate by sending and executing contracts and are speciied in a hardware independent language based on states and guarded commands. At compile time the agents are distributed to speciied targets. PC's, micro-controllers, programmable logic controllers and even programmable logic devices are supported. The system automatically translates each agent to the particular code and realizes the communication including a bidding protocol between the agents either on the same processor or within a network. Due to a strictly cyclic processing of the agents exact response times can be guaranteed. Zero delay agents can be implemented in hardware.
منابع مشابه
Programming Communicating Distributed Reactive Automata: the Weak Synchronous Paradigm
The aim of this paper is to present a new paradigm for reactive and real-time distributed programming: weak synchronism. We deene a small language for communicating reactive automata, and characterize it by an operational semantics. We show that weak synchro-nism provides a deterministic semantics of concurrency and allows physical distributed implementations. This weak synchronous paradigm can...
متن کاملUnrealGoal Bots - Conceptual Design of a Reusable Interface
It remains a challenge with current state of the art technology to use BDI agents to control real-time, dynamic and complex environments. We report on our effort to connect the Goal agent programming language to the real-time game Unreal Tournament 2004. BDI agents provide an interesting alternative to control bots in a game such as Unreal Tournament to more reactive styles of controlling such ...
متن کاملSaturne: a Reactive -anytime Programming Model for Intelligent Embedded Real-time Systems 3rd Ieee Workshop on Parallel and Distributed Real-time Systems Saturne: a Reactive -anytime Programming Model for Intelligent Embedded Real-time Systems
متن کامل
A harmony search-based approach for real-time volt & var control in distribution network by considering distributed generations units
In recent decade, development of telecommunications infrastructure has led to rapid exchange of data between the distribution network components and the control center in many developed countries. These changes, considering the numerous benefits of the Distributed Generators (DGs), have made more motivations for distribution companies to utilize these kinds of generators more than ever before. ...
متن کاملReactive/Anytime Agents — Towards Intelligent Agents with Real-Time Performance
To face the requirements of complex and time-critical applications, several systems for reasoning about time and in time, have been proposed by the AI community: reactive systems provide reactivity to their environment at the cost of short-sighted decision making, and conversely, deliberative systems involve more sophisticated decision making at the cost of response times. Recently, several AI ...
متن کامل